<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>浏览器输入url的变化</title>
	</head>
	<body>
		<script>
			// 1 输入 URL 后解析出协议、主机、端口、路径等信息，并构造一个 HTTP 请求。
			// 2强缓存。
			// 协商缓存。
			// 3DNS 域名解析。（字节面试被虐后，是时候搞懂 DNS 了）
			// TCP 连接。
			// 4总是要问：为什么需要三次握手，两次不行吗？其实这是由 TCP 的自身特点可靠传输决定的。
            // 客户端和服务端要进行可靠传输，那么就需要确认双方的接收和发送能力。第一次握手可以确认客服端的发送能力，
            // 第二次握手，确认了服务端的发送能力和接收能力，所以第三次握手才可以确认客户端的接收能力。不然容易出现丢包的现象。
			// 5http 请求。
			// 6服务器处理请求并返回 HTTP 报文。
			// 7浏览器渲染页面。
		</script>
	</body>
</html>
